﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DTO
{
    class EnumCollection
    {
    }

    public enum RuleObject
    {
        SellBook = 1,
        PayDebt = 2,
        Receiving = 3,
        BookList = 4,
        ActionBook = 5,
        AuthorList = 6,
        ActionAuthor = 7,
        CategoryList = 8,
        ActionCategory = 9,
        CustomerList = 10,
        ActionCustomer = 11,
        EmployeeList = 12,
        ActionEmployee = 13,
        UserGroup = 14,
        ActionUserGroup = 15,
        AccountList = 16,
        ActionAccount = 17,
        StockReport = 18,
        DebtReport = 19,
        Param = 20,
        DocSequence = 21,
        RuleObject = 23
    }

    public enum EmployeeColumn
    {
        EmployeeID,EmployeeCode,EmployeeName
    }

    public enum Author
    {
        AuthorName,
        AuthorCode,
        AuthorID
    }

    public enum Category
    {
        CategoryName,
        CategoryCode,
        CategoryID
    }

    public enum BookColumn
    {
        BookName, BookID, BookCode
    }

    public enum ParameterCode
    {
        MinReceiving, MaxReceiving, MaxDebt, MinAge, MinAfterSell
    }

    public enum RibbonTabItemIndex
    {
        indexRbTabItem = 1,
        mainMenuRbTabItem = 2,
        bookRbTabItem = 3,
        CustomerRbTabItem = 4,
        EmployeeRbTabItem  =5,
        ReportRbTabItem = 6,
        settingRbTabItem = 7
    }

    public enum DocSequence
    {
        Employee,
        Invoice,
        Customer,
        Receiving,
        Payment,
        Book,
        Author,
        Category,
        Parameter
    }

    public enum ActionName
    {
        Delete,
        Insert,
        
        Update,
        View
    }

    public enum UserGroup
    {
        UsersGroupID,
        UsersGroupName,
        UsersGroupCode,
        Status
    }
}
